package editor;

import javax.swing.*;
import java.awt.*;

/**
 * This class is an all-static container of the images of PwnIDE.
 *
 * @author Neil Dickson
 */
public abstract class Images {
	/**
	 * Private constructor in abstract class so that no instances can be made.
	 */
	private Images() {}

	private static long startLoadTime;
	static {
		startLoadTime = System.currentTimeMillis();
		System.out.println("Starting load of images.");
	}

	public static final Image		OK_UP					= new ImageIcon(PwnIDE.IMAGE_DIR+"OKUp.png").getImage();
	public static final Image		OK_DOWN					= new ImageIcon(PwnIDE.IMAGE_DIR+"OKDown.png").getImage();
	public static final Image		OK_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"OKHover.png").getImage();
	public static final Image		OK_DISABLED				= new ImageIcon(PwnIDE.IMAGE_DIR+"OKDisabled.png").getImage();
	public static final Image		CANCEL_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"CancelUp.png").getImage();
	public static final Image		CANCEL_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"CancelDown.png").getImage();
	public static final Image		CANCEL_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"CancelHover.png").getImage();
	public static final Image		CANCEL_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"CancelDisabled.png").getImage();

	public static final ImageIcon	ASM_FILE_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"AsmFile.png");
	public static final Image		ASM_FILE				= ASM_FILE_ICON.getImage();
	public static final ImageIcon	ASM_INCLUDE_FILE_ICON	= new ImageIcon(PwnIDE.IMAGE_DIR+"AsmIncludeFile.png");
	public static final Image		ASM_INCLUDE_FILE		= ASM_INCLUDE_FILE_ICON.getImage();
	public static final ImageIcon	MISC_CODE_FILE_ICON		= new ImageIcon(PwnIDE.IMAGE_DIR+"MiscCodeFile.gif");
	public static final ImageIcon	PROJECT_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"Project.gif");
	public static final Image		PROJECT					= PROJECT_ICON.getImage();

	public static final ImageIcon	DOCUMENT_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"Document.gif");
	public static final ImageIcon	PWNIDE_ICON				= new ImageIcon(PwnIDE.IMAGE_DIR+"InventorIcon.png");
	public static final Image		PWNIDE_ICON_IMAGE		= PWNIDE_ICON.getImage();
	public static final Image		PWNIDE_LOGO				= new ImageIcon(PwnIDE.IMAGE_DIR+"Inventor.png").getImage();
	public static final Image		CODE_CORTEX_LOGO		= new ImageIcon(PwnIDE.IMAGE_DIR+"CodeCortex.png").getImage();
	public static final ImageIcon	CODE_CORTEX_ICON		= new ImageIcon(PwnIDE.IMAGE_DIR+"CodeCortexIcon.png");

	public static final ImageIcon	NEW_PROJECT_ICON		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewProject.gif");
	public static final ImageIcon	OPEN_PROJECT_ICON		= new ImageIcon(PwnIDE.IMAGE_DIR+"OpenProject.gif");
	public static final ImageIcon	SAVE_ALL_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"SaveAll.gif");
	public static final ImageIcon	UNDO_ICON				= new ImageIcon(PwnIDE.IMAGE_DIR+"Undo.gif");
	public static final ImageIcon	REDO_ICON				= new ImageIcon(PwnIDE.IMAGE_DIR+"Redo.gif");



	public static final Image		ROW_ADD_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"RowAddButtonUp.gif").getImage();
	public static final Image		ROW_ADD_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowAddButtonDown.gif").getImage();
	public static final Image		ROW_ADD_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowAddButtonHover.gif").getImage();
	public static final Image		ROW_ADD_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"RowAddButtonDisabled.gif").getImage();
	public static final Image		ROW_REMOVE_UP			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowRemoveButtonUp.gif").getImage();
	public static final Image		ROW_REMOVE_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowRemoveButtonDown.gif").getImage();
	public static final Image		ROW_REMOVE_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"RowRemoveButtonHover.gif").getImage();
	public static final Image		ROW_REMOVE_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"RowRemoveButtonDisabled.gif").getImage();
	public static final Image		ROW_UP_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"RowUpButtonUp.gif").getImage();
	public static final Image		ROW_UP_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"RowUpButtonDown.gif").getImage();
	public static final Image		ROW_UP_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowUpButtonHover.gif").getImage();
	public static final Image		ROW_UP_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowUpButtonDisabled.gif").getImage();
	public static final Image		ROW_DOWN_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"RowDownButtonUp.gif").getImage();
	public static final Image		ROW_DOWN_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowDownButtonDown.gif").getImage();
	public static final Image		ROW_DOWN_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"RowDownButtonHover.gif").getImage();
	public static final Image		ROW_DOWN_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"RowDownButtonDisabled.gif").getImage();

	public static final Image		COLLAPSE_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"CollapseUp.png").getImage();
	public static final Image		COLLAPSE_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"CollapseDown.png").getImage();
	public static final Image		COLLAPSE_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"CollapseHover.png").getImage();
	public static final Image		COLLAPSE_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"CollapseDisabled.png").getImage();
	public static final Image		EXPAND_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"ExpandUp.png").getImage();
	public static final Image		EXPAND_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"ExpandDown.png").getImage();
	public static final Image		EXPAND_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"ExpandHover.png").getImage();
	public static final Image		EXPAND_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"ExpandDisabled.png").getImage();

	public static final ImageIcon	DIRECTORY_EXPANDED_ICON	= new ImageIcon(PwnIDE.IMAGE_DIR+"DirectoryExpanded.gif");
	public static final Image		DIRECTORY_EXPANDED		= DIRECTORY_EXPANDED_ICON.getImage();
	public static final ImageIcon	DIRECTORY_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"Directory.gif");
	public static final Image		DIRECTORY				= DIRECTORY_ICON.getImage();

	public static final ImageIcon	ADD_FILE_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"AddFile.png");

	public static final Image		VSCROLL_BG				= new ImageIcon(PwnIDE.IMAGE_DIR+"VScrollBg.png").getImage();
	public static final Image		VSCROLL_BUTTON_BOTTOM	= new ImageIcon(PwnIDE.IMAGE_DIR+"VScrollButtonBottom.png").getImage();
	public static final Image		VSCROLL_BUTTON_TOP		= new ImageIcon(PwnIDE.IMAGE_DIR+"VScrollButtonTop.png").getImage();
	public static final Image		VSCROLLBAR_BG			= new ImageIcon(PwnIDE.IMAGE_DIR+"VScrollbarBg.png").getImage();
	public static final Image		VSCROLLBAR_BOTTOM		= new ImageIcon(PwnIDE.IMAGE_DIR+"VScrollbarBottom.png").getImage();
	public static final Image		VSCROLLBAR_TOP			= new ImageIcon(PwnIDE.IMAGE_DIR+"VScrollbarTop.png").getImage();
	public static final Image		HSCROLL_BG				= new ImageIcon(PwnIDE.IMAGE_DIR+"HScrollBg.png").getImage();
	public static final Image		HSCROLL_BUTTON_LEFT		= new ImageIcon(PwnIDE.IMAGE_DIR+"HScrollButtonLeft.png").getImage();
	public static final Image		HSCROLL_BUTTON_RIGHT	= new ImageIcon(PwnIDE.IMAGE_DIR+"HScrollButtonRight.png").getImage();
	public static final Image		HSCROLLBAR_BG			= new ImageIcon(PwnIDE.IMAGE_DIR+"HScrollbarBg.png").getImage();
	public static final Image		HSCROLLBAR_LEFT			= new ImageIcon(PwnIDE.IMAGE_DIR+"HScrollbarLeft.png").getImage();
	public static final Image		HSCROLLBAR_RIGHT		= new ImageIcon(PwnIDE.IMAGE_DIR+"HScrollbarRight.png").getImage();
	public static final Image		PROGRESS_LEFT			= new ImageIcon(PwnIDE.IMAGE_DIR+"ProgressLeft.png").getImage();
	public static final Image		PROGRESS_MID			= new ImageIcon(PwnIDE.IMAGE_DIR+"ProgressMid.png").getImage();
	public static final Image		PROGRESS_RIGHT			= new ImageIcon(PwnIDE.IMAGE_DIR+"ProgressRight.png").getImage();
	public static final Image		PROGRESS_FILL_LEFT		= new ImageIcon(PwnIDE.IMAGE_DIR+"ProgressFillLeft.png").getImage();
	public static final Image		PROGRESS_FILL_MID		= new ImageIcon(PwnIDE.IMAGE_DIR+"ProgressFillMid.png").getImage();
	public static final Image		PROGRESS_FILL_RIGHT		= new ImageIcon(PwnIDE.IMAGE_DIR+"ProgressFillRight.png").getImage();

	public static final Image		NEW_PROJECT				= new ImageIcon(PwnIDE.IMAGE_DIR+"NewProject.png").getImage();
	public static final Image		SAVE					= new ImageIcon(PwnIDE.IMAGE_DIR+"Save.png").getImage();
	public static final Image		NEW_FILE				= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFile.png").getImage();
	public static final Image		NEW_FUNCTION			= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFunction.png").getImage();
	public static final Image		NEW_STRUCTURE			= new ImageIcon(PwnIDE.IMAGE_DIR+"NewStructure.png").getImage();
	public static final Image		NEW_VARIABLE			= new ImageIcon(PwnIDE.IMAGE_DIR+"NewVariable.png").getImage();
	public static final Image		NEW_CONSTANTS			= new ImageIcon(PwnIDE.IMAGE_DIR+"NewConstants.png").getImage();
	public static final Image		NEW_SECTION				= new ImageIcon(PwnIDE.IMAGE_DIR+"NewSection.png").getImage();
	public static final Image		RUN						= new ImageIcon(PwnIDE.IMAGE_DIR+"Run.png").getImage();
	public static final Image		STOP					= new ImageIcon(PwnIDE.IMAGE_DIR+"Stop.png").getImage();
	public static final Image		FIND					= new ImageIcon(PwnIDE.IMAGE_DIR+"Find.png").getImage();
	public static final Image		FIND_REFS				= new ImageIcon(PwnIDE.IMAGE_DIR+"FindRefs.png").getImage();
	public static final Image		GO_TO_DEF				= new ImageIcon(PwnIDE.IMAGE_DIR+"GoToDef.png").getImage();
	public static final Image		SETTINGS				= new ImageIcon(PwnIDE.IMAGE_DIR+"Settings.png").getImage();
	public static final Image		INFO					= new ImageIcon(PwnIDE.IMAGE_DIR+"Info.png").getImage();
	public static final Image		FEEDBACK				= new ImageIcon(PwnIDE.IMAGE_DIR+"Feedback.png").getImage();
	public static final Image		NEW_PROJECT_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewProjectHover.png").getImage();
	public static final Image		SAVE_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"SaveHover.png").getImage();
	public static final Image		NEW_FILE_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFileHover.png").getImage();
	public static final Image		NEW_FUNCTION_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFunctionHover.png").getImage();
	public static final Image		NEW_STRUCTURE_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewStructureHover.png").getImage();
	public static final Image		NEW_VARIABLE_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewVariableHover.png").getImage();
	public static final Image		NEW_CONSTANTS_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewConstantsHover.png").getImage();
	public static final Image		NEW_SECTION_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewSectionHover.png").getImage();
	public static final Image		RUN_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"RunHover.png").getImage();
	public static final Image		STOP_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"StopHover.png").getImage();
	public static final Image		FIND_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"FindHover.png").getImage();
	public static final Image		FIND_REFS_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindRefsHover.png").getImage();
	public static final Image		GO_TO_DEF_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"GoToDefHover.png").getImage();
	public static final Image		SETTINGS_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"SettingsHover.png").getImage();
	public static final Image		INFO_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"InfoHover.png").getImage();
	public static final Image		FEEDBACK_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"FeedbackHover.png").getImage();
	public static final Image		NEW_PROJECT_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewProjectDown.png").getImage();
	public static final Image		SAVE_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"SaveDown.png").getImage();
	public static final Image		NEW_FILE_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFileDown.png").getImage();
	public static final Image		NEW_FUNCTION_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFunctionDown.png").getImage();
	public static final Image		NEW_STRUCTURE_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewStructureDown.png").getImage();
	public static final Image		NEW_VARIABLE_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewVariableDown.png").getImage();
	public static final Image		NEW_CONSTANTS_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewConstantsDown.png").getImage();
	public static final Image		NEW_SECTION_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewSectionDown.png").getImage();
	public static final Image		RUN_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"RunDown.png").getImage();
	public static final Image		STOP_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"StopDown.png").getImage();
	public static final Image		FIND_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"FindDown.png").getImage();
	public static final Image		FIND_REFS_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindRefsDown.png").getImage();
	public static final Image		GO_TO_DEF_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"GoToDefDown.png").getImage();
	public static final Image		SETTINGS_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"SettingsDown.png").getImage();
	public static final Image		INFO_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"InfoDown.png").getImage();
	public static final Image		FEEDBACK_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"FeedbackDown.png").getImage();
	public static final Image		NEW_PROJECT_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"NewProjectDisabled.png").getImage();
	public static final Image		SAVE_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"SaveDisabled.png").getImage();
	public static final Image		NEW_FILE_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFileDisabled.png").getImage();
	public static final Image		NEW_FUNCTION_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"NewFunctionDisabled.png").getImage();
	public static final Image		NEW_STRUCTURE_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"NewStructureDisabled.png").getImage();
	public static final Image		NEW_VARIABLE_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"NewVariableDisabled.png").getImage();
	public static final Image		NEW_CONSTANTS_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"NewConstantsDisabled.png").getImage();
	public static final Image		NEW_SECTION_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"NewSectionDisabled.png").getImage();
	public static final Image		RUN_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"RunDisabled.png").getImage();
	public static final Image		STOP_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"StopDisabled.png").getImage();
	public static final Image		FIND_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindDisabled.png").getImage();
	public static final Image		FIND_REFS_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"FindRefsDisabled.png").getImage();
	public static final Image		GO_TO_DEF_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"GoToDefDisabled.png").getImage();
	public static final Image		SETTINGS_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"SettingsDisabled.png").getImage();
	public static final Image		INFO_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"InfoDisabled.png").getImage();
	public static final Image		FEEDBACK_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"FeedbackDisabled.png").getImage();
	public static final Image		FUNCTION				= new ImageIcon(PwnIDE.IMAGE_DIR+"Function.png").getImage();
	public static final Image		STRUCTURE				= new ImageIcon(PwnIDE.IMAGE_DIR+"Structure.png").getImage();
	public static final Image		VARIABLE				= new ImageIcon(PwnIDE.IMAGE_DIR+"Variable.png").getImage();
	public static final Image		CONSTANTS				= new ImageIcon(PwnIDE.IMAGE_DIR+"Constants.png").getImage();
	public static final Image		SECTION					= new ImageIcon(PwnIDE.IMAGE_DIR+"Section.png").getImage();
	public static final Image		PROTOTYPES				= new ImageIcon(PwnIDE.IMAGE_DIR+"Prototypes.png").getImage();
	public static final Image		PERFORMANCE_RUN			= new ImageIcon(PwnIDE.IMAGE_DIR+"PerformanceFunction.png").getImage();

	public static final Image		FIND_NEXT_UP			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindNextUp.png").getImage();
	public static final Image		FIND_NEXT_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindNextHover.png").getImage();
	public static final Image		FIND_NEXT_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindNextDown.png").getImage();
	public static final Image		FIND_NEXT_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"FindNextDisabled.png").getImage();
	public static final Image		FIND_PREV_UP			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindPrevUp.png").getImage();
	public static final Image		FIND_PREV_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindPrevHover.png").getImage();
	public static final Image		FIND_PREV_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindPrevDown.png").getImage();
	public static final Image		FIND_PREV_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"FindPrevDisabled.png").getImage();
	public static final Image		FIND_ALL_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"FindAllUp.png").getImage();
	public static final Image		FIND_ALL_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindAllHover.png").getImage();
	public static final Image		FIND_ALL_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"FindAllDown.png").getImage();
	public static final Image		FIND_ALL_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"FindAllDisabled.png").getImage();
	public static final Image		REPLACE_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceUp.png").getImage();
	public static final Image		REPLACE_HOVER			= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceHover.png").getImage();
	public static final Image		REPLACE_DOWN			= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceDown.png").getImage();
	public static final Image		REPLACE_DISABLED		= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceDisabled.png").getImage();
	public static final Image		REPLACE_ALL_UP			= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceAllUp.png").getImage();
	public static final Image		REPLACE_ALL_HOVER		= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceAllHover.png").getImage();
	public static final Image		REPLACE_ALL_DOWN		= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceAllDown.png").getImage();
	public static final Image		REPLACE_ALL_DISABLED	= new ImageIcon(PwnIDE.IMAGE_DIR+"ReplaceAllDisabled.png").getImage();
	public static final Image		CLOSE_UP				= new ImageIcon(PwnIDE.IMAGE_DIR+"CloseUp.png").getImage();
	public static final Image		CLOSE_HOVER				= new ImageIcon(PwnIDE.IMAGE_DIR+"CloseHover.png").getImage();
	public static final Image		CLOSE_DOWN				= new ImageIcon(PwnIDE.IMAGE_DIR+"CloseDown.png").getImage();
	public static final Image		CLOSE_DISABLED			= new ImageIcon(PwnIDE.IMAGE_DIR+"CloseDisabled.png").getImage();

	public static final ImageIcon	ERROR_ICON				= new ImageIcon(PwnIDE.IMAGE_DIR+"Error.png");
	public static final ImageIcon	SUCCESS_ICON			= new ImageIcon(PwnIDE.IMAGE_DIR+"Success.png");
	public static final ImageIcon	FOUND_ICON				= new ImageIcon(PwnIDE.IMAGE_DIR+"Found.png");

	public static final ImageIcon	DEFAULT_REFERENCE_CATEGORY_ICON	= new ImageIcon(PwnIDE.IMAGE_DIR+"DefRefCategory.png");
	public static final ImageIcon	TEXT_CARET_ICON					= new ImageIcon(PwnIDE.IMAGE_DIR+"TextCaret.png");
	public static final ImageIcon	HEADER_CARET_ICON				= new ImageIcon(PwnIDE.IMAGE_DIR+"HeaderCaret.png");

	static {
		startLoadTime = System.currentTimeMillis()-startLoadTime;
		System.out.println("Done load of images in "+startLoadTime+"ms");
	}
}
